package com.wkbb.common.dto.community;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author luowenyan
 * @version V1.0
 * @className File
 * @description
 * @date 2019/6/27 19:38
 */
@Data
public class FileDto {
    /**
     * 文件类型(1图片 2视频 3语音)
     */
    @ApiModelProperty(value = "文件类型(1图片 2视频 3语音)" )
    private Integer fileType;

    /**
     * 文件名
     */
    @ApiModelProperty(value = "文件名" )
    private String fileName;

    /**
     * 文件格式
     */
    @ApiModelProperty(value = "文件格式" )
    private String fileFormat;

    /**
     * 文件大小
     */
    @ApiModelProperty(value = "文件大小" )
    private Long fileSize;

    /**
     * 文件url
     */
    @ApiModelProperty(value = "文件url" )
    private String fileUrl;

    /**
     * 缩略图url ，图片有缩略图，视频有封面图
     */
    @ApiModelProperty(value = "缩略图url ，图片有缩略图，视频有封面图" )
    private String thumbnailUrl;

    /**
     * 视频或语音的时长
     */
    @ApiModelProperty(value = "视频或语音的时长" )
    private Integer duration;

    /**
     * 视频的宽度
     */
    @ApiModelProperty(value = "视频的宽度" )
    private Integer width;

    /**
     * 视频的高度
     */
    @ApiModelProperty(value = "视频的高度" )
    private Integer height;

    /**
     * 文件的顺序
     */
    @ApiModelProperty(value = "文件的顺序" )
    private Integer sort;

    /**
     * 这张图片识别到的学生集合
     */
    private List<Long> students;
}
